<?xml version = '1.0' encoding = 'UTF-8'?>
<HBRRepo><variables><variable name="PeriodsVar" type="members" usage="const" id="2" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="dimension">Period</property><property name="dimensionInputMode">name</property><property name="display_label">Period</property><property name="prompt_text">ID_PRMTEXT_GSP_PERIODS</property><property name="scope">87654321</property><property name="seeded">true</property><value>&amp;OEP_CurMnth</value></variable><variable name="ScenarioVar" type="member" usage="const" id="3" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="customized">true</property><property name="dimension">Scenario</property><property name="dimensionInputMode">name</property><property name="display_label">ScenarioVar</property><property name="prompt_text">Scenario</property><property name="scope">87654321</property><property name="seeded">true</property><property name="seedLockBrokenBy">epm_default_cloud_admin</property><value>"OEP_Forecast"</value></variable><variable name="YearsVar" type="members" usage="const" id="1" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="dimension">Years</property><property name="display_label">Years</property><property name="prompt_text">ID_PRMTEXT_GSP_YEARS</property><property name="scope">87654321</property><property name="seeded">true</property><value>"No Year"</value></variable></variables><rulesets/><rules><rule id="1" name="OGS_Execute Data Push" product="Planning"><property name="application">SalesPln</property><property name="plantype">OEP_GSP</property><property name="seeded">true</property><variable_references><variable_reference name="PeriodsVar" id="2"><property name="application">SalesPln</property><property name="hasvalue">true</property><property name="plantype">OEP_GSP</property><property name="rule_name">OGS_Execute Data Push</property><property name="seq">1</property><property name="type">4</property></variable_reference><variable_reference name="ScenarioVar" id="3"><property name="application">SalesPln</property><property name="hasvalue">true</property><property name="plantype">OEP_GSP</property><property name="rule_name">OGS_Execute Data Push</property><property name="seq">2</property><property name="type">3</property></variable_reference><variable_reference name="YearsVar" id="1"><property name="application">SalesPln</property><property name="hasvalue">true</property><property name="plantype">OEP_GSP</property><property name="rule_name">OGS_Execute Data Push</property><property name="seq">3</property><property name="type">4</property></variable_reference></variable_references><script type="groovy">/* RTPS:  {YearsVar} {PeriodsVar} {ScenarioVar}*/
List&lt;String>  periods=rtps.PeriodsVar.members.name;
List&lt;String>  years=rtps.YearsVar.members.name;

if (periods.size()>0) {
	String periodsStr = """\"${periods.join('", "')}\""""   
	
	String yearsStr = """\"${years.join('", "')}\"""" 

	if(operation.application.hasDataMap("Push_to_Reporting"))
		operation.application.getDataMap("Push_to_Reporting").execute(["Scenario":rtps.ScenarioVar.enteredValue,"Years":yearsStr,"Period":periodsStr, "Version":"OEP_Working Bottom Up"], true) 
}</script></rule></rules><components/><deployobjects><deployobject product="2" application="salespln" plantype="oep_gsp" obj_id="1" obj_type="1" name="OGS_EXECUTE DATA PUSH"/></deployobjects></HBRRepo>